package cn.yunyichina.provider.pay.wechat.service;

import cn.yunyichina.provider.iface.entity.common.ResponseObject;

/**
 * Created by Lullaby on 2016/10/17.
 */
public interface WechatAuthService {

    /**
     * 获取微信access_token
     *
     * @param data
     * @return
     */
    ResponseObject getWechatAuth(String data);

    /**
     * 获取微信普通access_token
     *
     * @param data
     * @return
     */
    ResponseObject getWechatAuthAccessToken(String data);    /**

     * 获取微信医疗支付access_token
     *
     * @param data
     * @return
     */
    ResponseObject getWechatAuthMedicalAccessToken(String data);

    /**
     * 获取微信jsapi_ticket
     *
     * @param data
     * @return
     */
    ResponseObject getWechatAuthJsapiTicket(String data);

    /**
     * 微信验证实名
     *
     * @param data
     * @return
     */
    ResponseObject verifyWechatAuthName(String data);

}
